{"id":12866,"date":"2018-10-15T06:00:58","date_gmt":"2018-10-15T06:00:58","guid":{"rendered":"https:\/\/www.gravityforms.com\/?p=12866"},"modified":"2020-04-07T14:31:39","modified_gmt":"2020-04-07T18:31:39","slug":"secure-wordpress-forms","status":"publish","type":"post","link":"https:\/\/www.gravityforms.com\/secure-wordpress-forms\/","title":{"rendered":"Secure WordPress Forms: Best Practices to Keep Your Website Safe"},"content":{"rendered":"<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-12869\" src=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/FEATURED-Secure-WordPress-Forms-Best-Practices-to-Keep-Your-Websit.jpeg\" alt=\"Secure wordpress forms\" width=\"2250\" height=\"1500\" srcset=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/FEATURED-Secure-WordPress-Forms-Best-Practices-to-Keep-Your-Websit.jpeg 2250w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/FEATURED-Secure-WordPress-Forms-Best-Practices-to-Keep-Your-Websit-300x200.jpeg 300w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/FEATURED-Secure-WordPress-Forms-Best-Practices-to-Keep-Your-Websit-768x512.jpeg 768w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/FEATURED-Secure-WordPress-Forms-Best-Practices-to-Keep-Your-Websit-1024x683.jpeg 1024w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/FEATURED-Secure-WordPress-Forms-Best-Practices-to-Keep-Your-Websit-90x60.jpeg 90w\" sizes=\"(max-width: 2250px) 100vw, 2250px\" \/><\/p>\n<p>Secure WordPress forms are an important part of any lead generation strategy. If people are going to submit data and\/or files to your site, you must take security seriously (for your sake and your users\u2019).<\/p>\n<p><!--more--><\/p>\n<p>Hackers and spammers use your forms to seek vulnerabilities in your website and force it to behave inappropriately.<\/p>\n<p>They might use it as a mail server to send spam messages or infect other websites. They could also create hidden pages and blog comments with links to other sites, or simply break your website code entirely.<\/p>\n<p>Hackers don\u2019t just make your website and brand look unprofessional. They can also damage your Google search rankings, break your site\u2019s functionality, and even get you caught up in legal trouble (depending on what the hacker does with your site).<\/p>\n<p>While a WordPress form builder like <a href=\"http:\/\/gravityforms.com\/\">Gravity Forms<\/a> comes with some built-in security features, it\u2019s still your job to secure your forms.<\/p>\n<p>In this post, we\u2019d like to go over some best practices to secure yours.<\/p>\n<p>[content_upgrade cu_id=\"12865\"]Free download: 13 Step Action Plan if You Think Your Website was Hacked[content_upgrade_button]Click Here[\/content_upgrade_button][\/content_upgrade]<\/p>\n<h2>1. Set Your Forms to Double Opt-in<\/h2>\n<p>A simple way to secure WordPress forms is to enable <a href=\"https:\/\/www.elegantthemes.com\/blog\/resources\/the-importance-and-benefit-of-double-opt-in-email-marketing\" target=\"_blank\" rel=\"noopener noreferrer\">double opt-in confirmation<\/a> on your email list.<\/p>\n<p>With a double-opt in, people who complete your forms receive an email with a link to confirm their subscription. They have to click that link in order to get their email address on to the list and receive whatever the form promised (like a lead magnet, product demonstration, etc.).<\/p>\n<p>If the subscriber doesn\u2019t click the verification link, they aren\u2019t added to the email list and don\u2019t receive your offering.<\/p>\n<p>Most email marketing tools give you the option to set your forms to double opt-in. In fact, many prefer you use double opt-in because the extra step keeps people off email lists if they don\u2019t really want to be there.<\/p>\n<div id=\"attachment_12868\" style=\"width: 886px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-12868\" loading=\"lazy\" class=\"size-full wp-image-12868\" src=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/double-opt-in.png\" alt=\"Secure wordpress forms\" width=\"876\" height=\"675\" srcset=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/double-opt-in.png 876w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/double-opt-in-300x231.png 300w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/double-opt-in-768x592.png 768w\" sizes=\"(max-width: 876px) 100vw, 876px\" \/><p id=\"caption-attachment-12868\" class=\"wp-caption-text\">Image: <a href=\"https:\/\/blog.ometria.com\/single-or-double-opt-in-email-marketing\" target=\"_blank\" rel=\"noopener noreferrer\">ometria.com<\/a><\/p><\/div>\n<p>How do double opt-ins secure WordPress forms?<\/p>\n<p>For one, they prevent people from putting someone else\u2019s email address on your list.<\/p>\n<p>If a person throws their friend\u2019s email into your form with a single opt-in, their friend will get your messages and eventually mark you as spam. This affects your <a href=\"https:\/\/sendgrid.com\/blog\/5-ways-check-sending-reputation\/\" target=\"_blank\" rel=\"noopener noreferrer\">sending reputation<\/a> and <a href=\"https:\/\/neilpatel.com\/blog\/improve-email-deliverability\/\" target=\"_blank\" rel=\"noopener noreferrer\">email deliverability<\/a>.<\/p>\n<p>If too many people mark you as spam, your email marketing service could kick you off. In worst cases, internet service providers could ban your domain.<\/p>\n<p>Another reason to enable double opt-in on your email list is to avoid collecting non-existent email addresses.<\/p>\n<p>In some cases, a person may throw a fake email address in your form just to get to the next page. Perhaps they want your free item without hearing from you again, or maybe they want you contact them some other way.<\/p>\n<p>But if you put a dummy email address into your email marketing tool, they\u2019ll charge you for it even though it can\u2019t receive emails.<\/p>\n<p>If you operate in the European Union (or abide by their standards because they\u2019re higher), you have to comply with the <a href=\"https:\/\/www.zdnet.com\/article\/gdpr-an-executive-guide-to-what-you-need-to-know\/\" target=\"_blank\" rel=\"noopener noreferrer\">GDPR<\/a>. Double opt-ins are an important part of that.<\/p>\n<h2>2. Limit Your Field Inputs<\/h2>\n<p>One of the ways hackers gain access to your website is by injecting code into your form fields.<\/p>\n<p>Your website code is written in a precise order. Form fields are opportunities for users to input their own data into that code to complete the sequence.<\/p>\n<p>A password, for instance, is a chance for the user to enter the correct word that completes the code and unlocks the website.<\/p>\n<p>But if a hacker wrote their own code and submitted through a form field, they could potentially add their own \u201clanguage\u201d to the sequence and force your website to behave in malicious ways.<\/p>\n<p>So it\u2019s important to prevent users from entering anything they like into your form fields. They should only be able to input the kinds of data that relate to that field\u2019s purpose.<\/p>\n<p>This is called <a href=\"https:\/\/searchsoftwarequality.techtarget.com\/tip\/The-importance-of-input-validation\" target=\"_blank\" rel=\"noopener noreferrer\">input validation<\/a> and it\u2019s an important part of website security.<\/p>\n<p>For instance, if you have a field that asks users to submit their zip code, you should limit that field to six characters and only numbers. There\u2019s no reason to accept any other types of data because if it\u2019s not six numbers, it\u2019s not a zip code.<\/p>\n<p>In Gravity Forms, you can apply rules to fields that limit the type of data users can input.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-12871\" src=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/input-validation.png\" alt=\"Secure wordpress forms\" width=\"500\" height=\"743\" srcset=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/input-validation.png 500w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/input-validation-202x300.png 202w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>This is especially important to password fields on login forms. If you ask for passwords to have at least one uppercase character and a special character, set those requirements for the field. These limitations make it very difficult for hackers to write code to inject into your site.<\/p>\n<p>If you let people enter anything they like into your form fields, you risk hackers probing your site for vulnerabilities and eventually gaining access.<\/p>\n<h2>3. Secure Your File Upload Features<\/h2>\n<p>A lot of forms these days allow users to submit their own files. These are common on job application forms and credit card \/ banking forms, but they\u2019re useful for any site owner who needs unique information from their users.<\/p>\n<p>But this feature is a prime opportunity for a hacker to upload something malicious that affects your website in unintended ways.<\/p>\n<p>There are three ways to secure your file uploads:<\/p>\n<p><strong>1. Force users to log in before submitting.<\/strong><\/p>\n<p>If you don\u2019t get a lot of accounts, you may want to approve them all manually. If you don\u2019t want to bother with an approval process, use a reCAPTCHA to log in that automated bots can\u2019t pass.<\/p>\n<p><strong>2. Limit the size of files that can be uploaded.<\/strong><\/p>\n<p>This isn\u2019t a perfect solution because it\u2019s possible for a hacker to write a small file of malicious code, but it makes their job a lot harder because they need something unique to your site. They\u2019ll probably just try to hack someone else\u2019s website.<\/p>\n<p><strong>3. Limit the types of files that can be uploaded.<\/strong><\/p>\n<p>The most effective way to secure your file upload field is to limit the type of files people can upload. If you ask for a resume, for instance, limit the field to .DOC and. PDF files. This way a hacker can\u2019t submit unique files with malicious software.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-12873\" src=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/secure-file-uploads.png\" alt=\"Secure wordpress forms\" width=\"482\" height=\"615\" srcset=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/secure-file-uploads.png 482w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/secure-file-uploads-235x300.png 235w\" sizes=\"(max-width: 482px) 100vw, 482px\" \/><\/p>\n<h2>4. Enable reCAPTCHA<\/h2>\n<p>How do you know whether the users who fill out your forms are real people behind actual computers\u2026 or automated bots programmed to break into websites?<\/p>\n<p>Truthfully, you don\u2019t. To your website, all traffic looks the same.<\/p>\n<p>So you need a way to test whether the user is a human being. That means asking them a question computers can\u2019t answer.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-12867\" src=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/captcha-field.png\" alt=\"Secure wordpress forms\" width=\"751\" height=\"309\" srcset=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/captcha-field.png 751w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/captcha-field-300x123.png 300w\" sizes=\"(max-width: 751px) 100vw, 751px\" \/><\/p>\n<p>CAPTCHA is a security system designed to distinguish between computers and humans. It\u2019s an extra field that requires users to correctly type a few letters and numbers they see displayed on an image.<\/p>\n<p>Since computers can\u2019t read images, they can\u2019t answer the field correctly.<\/p>\n<p>CAPTCHAs <a href=\"https:\/\/www.lifewire.com\/what-is-a-captcha-test-2483166\" target=\"_blank\" rel=\"noopener noreferrer\">are really effective<\/a>, but they come with a significant drawback: They\u2019re hard for users.<\/p>\n<p>In one test, <a href=\"http:\/\/www.pagewiz.com\/blog\/conversion-rate-optimization\/new-captchas-conversion-rate\" target=\"_blank\" rel=\"noopener noreferrer\">only 62% of participants<\/a> were able to successfully complete a CAPTCHA on their first try. 23% struggled multiple times before getting through. Extra form steps <a href=\"https:\/\/www.gravityforms.com\/form-abandonment\/\" target=\"_blank\" rel=\"noopener noreferrer\">increase the likelihood of form abandonment<\/a>, so you want them to be as simple as possible.<\/p>\n<p>In response to CAPTCHA\u2019s problems, Google launched <a href=\"https:\/\/www.gravityforms.com\/rip-captcha\/\" target=\"_blank\" rel=\"noopener noreferrer\">reCAPTCHA<\/a>, a similar feature with an important improvement: All users have to do is check a box.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-12872\" src=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/recaptcha.gif\" alt=\"Secure wordpress forms\" width=\"616\" height=\"164\" \/><\/p>\n<p>reCAPTCHA works by hiding the checkbox inside a special type of code that most bots don\u2019t see. Therefore they can\u2019t manipulate it.<\/p>\n<p>With CAPTCHA or reCAPTCHA enabled, hackers have to manually visit your site on a computer in order to break in, rather than send their code all over the web automatically. That adds a lot of work, which means breaking into your site may not be worth it for them.<\/p>\n<h2>5. Install an SSL Certificate<\/h2>\n<p>This is a general security tips that makes your site safer in a lot of ways, but helps secure WordPress forms too by protecting your users.<\/p>\n<p>An SSL Certificate is a type of encryption that hides sensitive information as it passes between your site, your customers, and other parties.<\/p>\n<p>The easiest place to get an SSL Certificate is your hosting provider. They usually offer a one-click package that adds the cost to your invoice. But you can also get one from places like <a href=\"https:\/\/www.digicert.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">DigiCert<\/a> or <a href=\"https:\/\/www.namecheap.com\/security\/ssl-certificates.aspx\" target=\"_blank\" rel=\"noopener noreferrer\">Namecheap<\/a>.<\/p>\n<p>Once you have an SSL Certificate, the HTTP in your URL will change to HTTPS and you\u2019ll gain the little green padlock icon.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-12874\" src=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/ssl-certificate-icon.png\" alt=\"Secure wordpress forms\" width=\"1087\" height=\"316\" srcset=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/ssl-certificate-icon.png 1087w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/ssl-certificate-icon-300x87.png 300w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/ssl-certificate-icon-768x223.png 768w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/ssl-certificate-icon-1024x298.png 1024w\" sizes=\"(max-width: 1087px) 100vw, 1087px\" \/><\/p>\n<p>According to <a href=\"http:\/\/downloads.globalsign.com\/acton\/attachment\/2674\/f-0360\/1\/-\/-\/-\/-\/increase-conversions-with-SSL.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">GlobalSign<\/a>, 77% of users are concerned about their data being intercepted or misused online. They look for security indicators (like the green lock icon) when they visit websites, but especially before giving out information or making purchases.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-12870\" src=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/globalsign-study.png\" alt=\"Secure wordpress forms\" width=\"650\" height=\"778\" srcset=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/globalsign-study.png 650w, https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/globalsign-study-251x300.png 251w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/p>\n<p>So if you want users to know you have secure WordPress forms and that their data is safe, install an SSL Certificate right away, even if you don\u2019t process payments.<\/p>\n<p>[content_upgrade cu_id=\"12865\"]Think your website was hacked? Don\u2019t worry! Follow these 13 steps to regain control of your website and prevent future hacks.[content_upgrade_button]Click Here[\/content_upgrade_button][\/content_upgrade]<\/p>\n<h2>Going Forward<\/h2>\n<p>Security is no joke. Even if you have a small website, it\u2019s important to build secure WordPress forms to protect you and your users. If you don\u2019t take security seriously, malicious parties could damage your business and brand.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Secure WordPress forms are important to protect your site against hackers and spammers. In this post, learn some best practices to secure your forms.<\/p>\n","protected":false},"author":215519,"featured_media":12869,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[1927,2009,1928,5116],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v16.5 (Yoast SEO v16.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Create Secure WordPress Forms<\/title>\n<meta name=\"description\" content=\"Secure WordPress forms are important to protect your site against hackers and spammers. In this post, learn some best practices to secure your forms.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.gravityforms.com\/secure-wordpress-forms\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Secure WordPress Forms: Best Practices to Keep Your Website Safe\" \/>\n<meta property=\"og:description\" content=\"Secure WordPress forms are important to protect your site against hackers and spammers. In this post, learn some best practices to secure your forms.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.gravityforms.com\/secure-wordpress-forms\/\" \/>\n<meta property=\"og:site_name\" content=\"Gravity Forms\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/GravityForms\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-15T06:00:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-07T18:31:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/FEATURED-Secure-WordPress-Forms-Best-Practices-to-Keep-Your-Websit.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2250\" \/>\n\t<meta property=\"og:image:height\" content=\"1500\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@GravityForms\" \/>\n<meta name=\"twitter:site\" content=\"@GravityForms\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.gravityforms.com\/#organization\",\"name\":\"Gravity Forms\",\"url\":\"https:\/\/www.gravityforms.com\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/GravityForms\",\"https:\/\/twitter.com\/GravityForms\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.gravityforms.com\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/06\/gravity_forms_logo.jpg\",\"contentUrl\":\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/06\/gravity_forms_logo.jpg\",\"width\":268,\"height\":294,\"caption\":\"Gravity Forms\"},\"image\":{\"@id\":\"https:\/\/www.gravityforms.com\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.gravityforms.com\/#website\",\"url\":\"https:\/\/www.gravityforms.com\/\",\"name\":\"Gravity Forms\",\"description\":\"WordPress Contact Forms\",\"publisher\":{\"@id\":\"https:\/\/www.gravityforms.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.gravityforms.com\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.gravityforms.com\/secure-wordpress-forms\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/FEATURED-Secure-WordPress-Forms-Best-Practices-to-Keep-Your-Websit.jpeg\",\"contentUrl\":\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/FEATURED-Secure-WordPress-Forms-Best-Practices-to-Keep-Your-Websit.jpeg\",\"width\":2250,\"height\":1500,\"caption\":\"Secure wordpress forms\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.gravityforms.com\/secure-wordpress-forms\/#webpage\",\"url\":\"https:\/\/www.gravityforms.com\/secure-wordpress-forms\/\",\"name\":\"How to Create Secure WordPress Forms\",\"isPartOf\":{\"@id\":\"https:\/\/www.gravityforms.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.gravityforms.com\/secure-wordpress-forms\/#primaryimage\"},\"datePublished\":\"2018-10-15T06:00:58+00:00\",\"dateModified\":\"2020-04-07T18:31:39+00:00\",\"description\":\"Secure WordPress forms are important to protect your site against hackers and spammers. In this post, learn some best practices to secure your forms.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.gravityforms.com\/secure-wordpress-forms\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.gravityforms.com\/secure-wordpress-forms\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.gravityforms.com\/secure-wordpress-forms\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Gravity Forms\",\"item\":\"https:\/\/www.gravityforms.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\/\/www.gravityforms.com\/category\/blog\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Secure WordPress Forms: Best Practices to Keep Your Website Safe\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.gravityforms.com\/secure-wordpress-forms\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.gravityforms.com\/secure-wordpress-forms\/#webpage\"},\"author\":{\"@id\":\"\"},\"headline\":\"Secure WordPress Forms: Best Practices to Keep Your Website Safe\",\"datePublished\":\"2018-10-15T06:00:58+00:00\",\"dateModified\":\"2020-04-07T18:31:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.gravityforms.com\/secure-wordpress-forms\/#webpage\"},\"wordCount\":1608,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.gravityforms.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.gravityforms.com\/secure-wordpress-forms\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.gravityforms.com\/wp-content\/uploads\/2018\/10\/FEATURED-Secure-WordPress-Forms-Best-Practices-to-Keep-Your-Websit.jpeg\",\"keywords\":[\"CAPTCHA\",\"Forms\",\"Recaptcha\",\"Security\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.gravityforms.com\/secure-wordpress-forms\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"\",\"url\":\"https:\/\/www.gravityforms.com\/author\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/posts\/12866"}],"collection":[{"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/users\/215519"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/comments?post=12866"}],"version-history":[{"count":0,"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/posts\/12866\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/media\/12869"}],"wp:attachment":[{"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/media?parent=12866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/categories?post=12866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gravityforms.com\/wp-json\/wp\/v2\/tags?post=12866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}